(someone) should have known

Translations
(кто-то) должен был знать
I should have known the answer to your question.
Я должен был знать ответ на твой вопрос.
Words
someone

pronoun
кто-то
should

functional word
следовало
have

functional word
бы
known

verb
знать